package com.gxa.mapper;

import com.gxa.param.TableParam;
import com.gxa.pojo.Serve;
import com.gxa.pojo.sale.SaleMan;
import com.gxa.pojo.sale.SalePlan;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SaleMapper {

    List<SalePlan> findAll(@Param("param") TableParam param);

    void save(@Param("salePlan") SalePlan salePlan);

    void deleteOne(Integer id);

    void deleteAll(@Param("ids") String[] ids);

    SalePlan findByPk(Integer id);

    void edit(@Param("salePlan") SalePlan salePlan);

    List<SaleMan> findAllcontact(@Param("param") TableParam param);

    void addContact(@Param("saleMan") SaleMan saleMan);

    void contactDeleteAll(@Param("ids") String[] ids);

    SaleMan findContactByPk(Integer id);

    void editContact(@Param("saleMan") SaleMan saleMan);
}
